package com.ruoyi.fantasy.mapper;

import com.huanzhidadi.fantasy.bean.domain.FantasyRolePermission;
import java.util.List;	

/**
 * fantasy角色权限关系 数据层
 * 
 * @author wanghui
 * @date 2019-07-05
 */
public interface FantasyRolePermissionMapper 
{
	/**
     * 查询fantasy角色权限关系信息
     * 
     * @param permissionId fantasy角色权限关系ID
     * @return fantasy角色权限关系信息
     */
	public FantasyRolePermission selectFantasyRolePermissionById(Integer permissionId);
	
	/**
     * 查询fantasy角色权限关系列表
     * 
     * @param fantasyRolePermission fantasy角色权限关系信息
     * @return fantasy角色权限关系集合
     */
	public List<FantasyRolePermission> selectFantasyRolePermissionList(FantasyRolePermission fantasyRolePermission);
	
	/**
     * 新增fantasy角色权限关系
     * 
     * @param fantasyRolePermission fantasy角色权限关系信息
     * @return 结果
     */
	public int insertFantasyRolePermission(FantasyRolePermission fantasyRolePermission);
	
	/**
     * 修改fantasy角色权限关系
     * 
     * @param fantasyRolePermission fantasy角色权限关系信息
     * @return 结果
     */
	public int updateFantasyRolePermission(FantasyRolePermission fantasyRolePermission);
	
	/**
     * 删除fantasy角色权限关系
     * 
     * @param permissionId fantasy角色权限关系ID
     * @return 结果
     */
	public int deleteFantasyRolePermissionById(Integer permissionId);
	
	/**
     * 批量删除fantasy角色权限关系
     * 
     * @param permissionIds 需要删除的数据ID
     * @return 结果
     */
	public int deleteFantasyRolePermissionByIds(String[] permissionIds);
	
}